package com.lanou.demo.backgrounddemo.service;

import com.lanou.entity.entity.ItemDescEntity;
import com.lanou.entity.entity.ItemEntity;
import com.lanou.entity.entity.ItemParamItemEntity;
import com.lanou.entity.entity.TreeEntity;

import java.util.List;

/**
 * Created by 常宏盛
 * Date: 2019/7/11 11:01
 **/
public interface ItemService {

    int count();

    List<ItemEntity> list(int page, int rows);

    int itemSave(ItemEntity item);

    int itemDescSave(String desc, Long id);

    int itemParamSave(Long id, String itemParams);

    int delete(String[] ids);

    int instock(String[] ids);

    int reshelf(String[] ids);

    ItemDescEntity itemDesc(Long id);

    ItemParamItemEntity itemParam(Long id);

    List<TreeEntity> itemCatList(Long parentId);

    int update(ItemEntity item);

    int updateItemParamData(String itemParams, Long itemParamId);

}
